Proof by exhaustion